/** 
  Copyright (c) 2008, 2009 Claudio Imbrenda
  This program is released under the terms of the
  GNU GPL version 3 or later.
*/
package interfaccia;


import java.awt.event.*;

/**
 *
 * @author the_nihilant
 */
public interface MRPanelInterface {
  
  public static final int FLAG_TM =  0;
  public static final int FLAG_TI =  1;
  public static final int FLAG_MODE= 2;
  public static final int FLAG_AC =  3;
  public static final int FLAG_EXT = 4;
  public static final int FLAG_START=5;
  
  public void addActionListener(ActionListener a);
  public void removeActionListener(ActionListener a);
  
  public int getTM();
  public void setTM(int a);
  
  public short getTI();
  public void setTI(short i);
  
  public boolean getAC();
  public void setAC(boolean a);
  
  public boolean getExternal();
  public void setExternal(boolean e);
  
  public int getMode();
  public void setMode(int m);
  
  public void setVI(int aa);
  public void setRUNNING(boolean b);

  public void updateMEM();
  
}
